Register versus flip flop

Register:

Binary storage device.
It can store binary bit either zero or one.
Group of flip flops are called Register.

Size of Register:

In 32 bit CPU is one in which each register is 32 bits wide.

How the Register perform? 


Fetch:

Instructions given by user and instructions are stored in main memory.

Decode:

Instructions are decoded means CPU will find out operation to be performed.

Execute:

Results those are produced by CPU and then stored in memory.

How Register are measured by no of bits they can hold?

8-bit or 32-bit.

Memory Address Register:

Holds the address of memory location where CPU wants to read or write data.

Memory Buffer Register:

Data being transferred to and from immediate access store.

Immediate Access store:

Data is inserted in system for processing or storage.

What is buffer in memory?

Temporary holding place for data.

I/O Address Register:

Specify the address of particular I/O device.

I/O Buffer Register:

Exchanging data between I/O module and processor.

I/O module:

Connected to one or more I/O device.

Program Counter:

Holds the next instruction to be fetched.

Instruction Register:

All the instruction are fetched and stored in IR.
Control unit takes instruction from this register decodes and execute it by sending signal to appropriate component of computer to carry out task.

Accumulator Register:

Control unit stores data values fetched from main memory in accumulator for arithmetic and logical operation.
Holds initial data to be operated upon, intermediate results, final results of operation.

Stack Control Register:

Data is stored and retrieved in an order FIFO.

Flag Register:

Size is one byte or two bytes.
Indicate occurrence of certain condition during an operation of CPU.

Data Register:

Temporarily store data being transmitted to and from a peripheral device.

Peripheral device:

Connects to and works with computer in some way.


Flip Flop:

Flip flop or latch is a circuit that has two stable states and can be used to store state information.
Bi-stable Multi-vibrator.
Hold either zero or one.

Bi-stable Multi-vibrator:

Two state device similar to mono stable multi vibrator.

Mono-stable Multi-vibrator:

Generate a single output pulse of specified width either high or low.

Previous name of Flip Flop:

Multi-vibrator.

Difference between latch and flip flop ?

Latch is asynchronous and the output can change control signal goes by at least delay.
Flip Flop only changes when control signals goes from high to low or low to high.

Why do we use clock in signal?

Instant at which change in output occurs in controlled by clock signal.

SR Flip Flop:

Two and gates, basic nor gate.


D Flip Flop:


JK Flip Flop:


T Flip Flop:



You Might Also Like